package com.stt.weather.design.observer;

import com.stt.weather.model.WeatherData;

/**
 * 天气通知观察者接口
 * 所有通知渠道都需要实现此接口
 */
public interface WeatherObserver {
    /**
     * 处理天气更新通知
     * @param weatherData 天气数据
     */
    void update(WeatherData weatherData);
    
    /**
     * 获取通知渠道名称
     * @return 通知渠道名称
     */
    String getType();

} 